<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    
</body>
<script>
    // 1、打印100以内的所有偶数 的 和
    console.log("打印100以内的所有偶数 的 和")
    var sum = 0;
    for(var i=1;i<=100;i++){
        if(i%2 === 0){
            sum += i;
        }
    }
    console.log(sum)
    console.log("-----------------")


    // 2、求出1-1/2 + 1/3 - 1/4 + 1/5....... 1/100的和
    console.log("求出1-1/2 + 1/3 - 1/4 + 1/5....... 1/100的和")
    var sum = 0;
    for(var i=1;i<=100;i++){
        if(i%2===0){
            sum -= 1/i;
        }else{
            sum += 1/i;
        }
    }
    console.log(sum)
    console.log("-----------------")


    // 3、求出1000-9999之间的 4 叶玫瑰数
    console.log("求出1000-9999之间的 4 叶玫瑰数")
    for(var i=1000;i<=9999;i++){
        var qian = parseInt(i / 1000);
        var bai = parseInt(i/100) % 10;
        var shi = parseInt(i/10) % 10;
        var ge = i %10;
        if(i === qian*qian*qian*qian + bai*bai*bai*bai + shi*shi*shi*shi + ge*ge*ge*ge ){
            console.log(i)
        }
    }
    console.log("-----------------")

    // 4、山上有一口缸可以装50升水，现在有15升水。老和尚叫小和尚下山挑水，每次可以挑5升。问：小和尚要挑几次水才可以把水缸挑满？通过编程解决这个问题。（使用循环实现）
   console.log("小和尚打水")
   var con = 15;
   var i=0;
   while(true){
       con += 5;
        i++;
        if(con>=50){
            break;
        }
   }
   console.log(i);

    /*
        5、使用 *打印三角形（用到循环嵌套）
        *
        **
        ***
        ****
        *****
        ******
        *******
        ********
        *********
    */
    for(var i = 1;i<=9;i++){
        for(var j = 1;j<=i;j++){
            document.write("*");
        }
        document.write("<br>");
    }
    
    console.log("-----------------")

    // 6.打印水仙花数
    console.log("打印水仙花数")
    for(var i=100;i<=999;i++){
        var bai = parseInt(i/100);
        var shi = parseInt(i/10) % 10;
        var ge = i %10;
        if(i === bai*bai*bai + shi*shi*shi + ge*ge*ge ){
            console.log(i)
        }
    }
</script>
</html>